package com.yellowpage.ca.dao;

import java.util.List;

import com.yellowpage.ca.data.User;
import com.yellowpage.ca.data.UserUsergroup;
import com.yellowpage.white.common.PageRender;
import com.yellowpage.white.dao.BaseDao;

public interface UserUsergroupDao extends BaseDao<UserUsergroup, Long> {
	
	public List<Long> removeByUsergroup(Long userGroupId);

	/**
	 * 根据条件查询用户组下关联的用户
	 * @param userGroupId
	 * @param name
	 * @return
	 */
	public List<User> searchBindedUser(Long userGroupId , String name , PageRender pageBean);

	/**
	 * 绑定用户
	 * @param userIds
	 * @param userGroupId
	 * @return
	 */
	public boolean bindUser(String[] userIds, Long userGroupId);
	
	/**
	 * 用户关联删除
	 * @param userIds
	 * @param userGroupId
	 * @return
	 */
	public boolean unbindUser(String[] userIds, Long userGroupId);

}